package com.ktgj.customer.service;

import java.util.List;
import com.ktgj.customer.domain.Importbenefit;
import com.ktgj.customer.domain.vo.ImportbenefitVo;

/**
 * 续费记录
Service接口
 * 
 * @author ruoyi
 * @date 2021-07-27
 */
public interface IImportbenefitService 
{
    /**
     * 查询续费记录

     * 
     * @param recordId 续费记录
ID
     * @return 续费记录

     */
    public Importbenefit selectImportbenefitById(Long recordId);

    /**
     * 查询续费记录
列表
     * 
     * @param importbenefit 续费记录

     * @return 续费记录
集合
     */
    public List<Importbenefit> selectImportbenefitList(Importbenefit importbenefit);

    /**
     * 新增续费记录

     * 
     * @param importbenefit 续费记录

     * @return 结果
     */
    public int insertImportbenefit(Importbenefit importbenefit);

    /**
     * 修改续费记录

     * 
     * @param importbenefit 续费记录

     * @return 结果
     */
    public int updateImportbenefit(Importbenefit importbenefit);

    /**
     * 批量删除续费记录

     * 
     * @param recordIds 需要删除的续费记录
ID
     * @return 结果
     */
    public int deleteImportbenefitByIds(Long[] recordIds);

    /**
     * 删除续费记录
信息
     * 
     * @param recordId 续费记录
ID
     * @return 结果
     */
    public int deleteImportbenefitById(Long recordId);

    /**
     * 后端——会员续费记录
     * */
    public List<ImportbenefitVo> backSelectImportbenefit(Long customerId) throws Exception;
}
